package cn.edu.service.impl;

import cn.edu.entity.JournalEntity;
import cn.edu.repository.JournalRepository;
import cn.edu.service.JournalService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;

@Service
public class JournalServiceImpl implements JournalService {

    @Autowired
    JournalRepository journalRepository;

    public void put(JournalEntity journalEntity) {
        journalRepository.saveOrUpdate(journalEntity);
    }

    public void delete(Long id) {
        journalRepository.delete(id);
    }


    public void post(JournalEntity journalEntity) {
        journalRepository.saveOrUpdate(journalEntity);
    }

    public List<JournalEntity> listJournals() {
        List<JournalEntity> all = journalRepository.findAll();
        return all;
    }

    public JournalEntity get(long id) {
        return journalRepository.get(id);
    }
}
